package ic.estudocaso.beans;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.CascadeType;
import javax.persistence.Column;

@Entity
@Table(name="ItemPedido")
@PrimaryKeyJoinColumn(name="Pedido_idPedido")
public class ItemPedido extends Pedido{
	
	private Produto produto;
	private long idProduto;
	
	@OneToOne(mappedBy="itemPedido",cascade=CascadeType.ALL)
	public Produto getProduto(){
		return produto;
	}
	
	public void setProduto(Produto produto){
		this.produto = produto;
	}

	@Column(name="Produto_idProduto")
	public long getIdProduto() {
		return idProduto;
	}

	public void setIdProduto(long idProduto) {
		this.idProduto = idProduto;
	}
	
}
